import os
import shutil

def delete_resources():
    # 获取当前目录
    current_dir = os.getcwd()
    res_dir = os.path.join(current_dir, 'res')
    
    if not os.path.exists(res_dir):
        print('res 目录不存在')
        return
        
    try:
        # 遍历删除 res 目录下的所有内容，但保留目录本身
        for item in os.listdir(res_dir):
            item_path = os.path.join(res_dir, item)
            if os.path.isfile(item_path):
                os.remove(item_path)
                print(f'已删除文件: {item_path}')
            elif os.path.isdir(item_path):
                shutil.rmtree(item_path)
                print(f'已删除目录: {item_path}')
        print('已删除 res 目录下的所有文件')
    except Exception as e:
        print(f'删除失败: {str(e)}')

if __name__ == '__main__':
    # 请求用户确认
    confirm = input('确定要删除 res 目录下的所有文件吗? (y/n): ')
    if confirm.lower() == 'y':
        delete_resources()
    else:
        print('操作已取消')
    input('按回车键退出...')